Vytvareni objektu v projektu z nalinkovane knihovny

Otázka od: vponecha@volny.cz

2. 8. 2004 0:05

Ahoj,

Prosim o nakopnuti. Mam Projekt do ktereho mam nalinkovanou
knihovnu, ktera ma byt zodpovedna za vytvareni objektu v mem
projektu. Problem je v tom, ze tyto objekty maji ruzne parenty,
proto potrebuji predavat dll take informace o parent v projektu.

Jak to udelat?

DLL code:
CreatePic(X,Y,W,H: integer; NameFile : String; MyObject: ???);
//My object definuje parenta var
TemPic : TImage;
begin
  TempPic := TImage.create(nil);
  TempPic.parent := MyObject;

  TempPic.left := X;
end;

Projekt code:
....
If opendialog1.execute then
begin
  createPic(1,1,100,100, OpenDialog1.filename, TForm1.Panel1);
//Neco v tomto smyslu end;

Diky,

Vlada

--
Zrychlete si az 7x nacitani www stranek a obrazku pres vytacene
pripojeni pomoci VOLNY internet akceleratoru. Stazeni a pouzivani
je ZDARMA. http://akcelerator.volny.cz



Odpovedá: Petr Vones

3. 8. 2004 11:11

From: <vponecha@volny.cz>
> Prosim o nakopnuti. Mam Projekt do ktereho mam nalinkovanou
> knihovnu, ktera ma byt zodpovedna za vytvareni objektu v mem
> projektu. Problem je v tom, ze tyto objekty maji ruzne parenty,
> proto potrebuji predavat dll take informace o parent v projektu.

Objekty nelze predavat pres DLL. Musis pouzit balicky.

Petr Vones